/**
 * Create by mzq
 * Description: request
 * Date: 2024/9/18 16:52
 * Update: 2024/9/18 16:52
 */

import axios from 'axios'

const request = axios.create({
  baseURL: import.meta.env.VITE_APP_URL,
  timeout: 5000,
  headers: {
    'Content-Type': 'application/json;charset=utf-8',
    "Token":sessionStorage.getItem("token")
  }
})

request.interceptors.request.use(
  (config) => {
    // 在请求发送之前做一些处理
    // console.log('请求拦截器', config)
    return config
  },
  (error) => {
    // 请求错误处理
    return Promise.reject(error)
  }
)
request.interceptors.response.use(
  (response) => {
    // console.log('响应拦截器', response)
    return response
  },
  (error) => {
    // 响应错误处理
    window.location.reload()
    return Promise.reject(error)
  }
)
export default request
